Масштабируемая векторизация в RISCV, Константин Владимиров

Описание к видео Масштабируемая векторизация в RISCV, Константин Владимиров

Расширяемая архитектура RISC-V имеет ряд интересных нововведений. Одно из самых необычных - масштабируемая векторизация
(scalable vectorization), когда настройки VPU
можно изменять прямо во время работы программы.

Константин расскажет:
— про основы векторизации вообще и на примере простой задачи про фиксированную векторизацию на интринсиках AVX;
— про ту же задачу, но с масштабируемой векторизацией в RISCV.
— Далее спикер опишет проблемы масштабируемой векторизации:
— Tail и mask agnostic-поведение и ситуации, когда компилятор учитывает UB.
— Влияние на ABI и почему иногда, чтобы починить бенчмарк, нужен коммит в libunwind.

Комментарии

Информация по комментариям в разработке